pour out one's troubles - French English Dictionary